# 安装

  ## 正式版

  要安装LangChain，请运行以下命令：

```
pip install langchain
```

  这将安装LangChain的最低要求。
  集成LangChain与各种模型提供程序、数据存储等的价值很大。
  默认情况下，安装这些集成所需的依赖项没有安装。您需要单独安装特定集成的依赖项。

  ## 从源代码安装

  如果您想从源代码安装，请通过克隆存储库，并确保目录为 `PATH/TO/REPO/langchain/libs/langchain` 运行以下命令：

  ```bash
  pip install -e .
  ```

  ## LangChain核心
  `langchain-core`包包含LangChain生态系统的基本抽象，以及LangChain表达语言。它会自动被`langchain`安装，但也可以单独使用。用以下命令安装：

  ```bash
  pip install langchain-core
  ```

  ## LangChain社区版
  `langchain-community`包包含第三方集成。它会自动被`langchain`安装，但也可以单独使用。用以下命令安装：

  ```bash
  pip install langchain-community
  ```

  ## LangChain实验版
  `langchain-experimental`包包含实验性的LangChain代码，用于研究和实验用途。
  使用以下命令安装：

  ```bash
  pip install langchain-experimental
  ```

  ## LangGraph
  `langgraph`是一个用于构建具有LLMs、基于LangChain的有状态多参与者应用程序的库。
  使用以下命令安装：

  ```bash
  pip install langgraph
  ```

  ## LangServe
  LangServe可帮助开发人员将LangChain可运行文件和链部署为REST API。
  LangServe会自动被LangChain CLI安装。
  如果未使用LangChain CLI，请使用以下命令安装：

  ```bash
  pip install "langserve[all]"
  ```
  同时安装客户端和服务器依赖。或者使用 `pip install "langserve[client]"` 安装客户端代码，使用 `pip install "langserve[server]"` 安装服务器代码。

  ## LangChain CLI
  LangChain CLI对于使用LangChain模板和其他LangServe项目非常有用。
  使用以下命令安装：

  ```bash
  pip install langchain-cli
  ```

  ## LangSmith SDK
  LangSmith SDK会根据LangChain自动安装。
  如果未使用LangChain，请使用以下命令安装：

  ```bash
  pip install langsmith
  ```
------
```